Skip to main content
Version: 4.2

Object modeling on supOS allows you to digitalize your plant, workshop, staff and equipment into object models.

Object Model Management

Function description
FunctionDescription
Object TemplateTemplate of general things in your plant, such as workshop, staff.
Object InstanceSpecific things in your plant, such as furnace, staff Zhang.
Function SetSets of general functions that can be associated with and inherited by linked templates and instances.
Tag ManagementModel category.
Data SetManually created and maintained database on supOS.
Data GroupGroup and manage data permission of object instance attributes.
Template type description
Template TypeDescription
Entity TemplateIncludes embedded templates that build models of data collected through X-Collector. Entity template represents entities in the real world.
Form TemplateModels of tables on supOS.
info

Form templates created in X-IDE will be synchronized to supOS after publish, and they cannot be edited.

Relation TemplateForm the relation between templates.
Mapping TemplateMap the connected external data sources to templates for internal services calling.
info
  • dataTable type of data updated from V2.70.x supOS will be converted to link templates, and new fields can be created.
  • Link query between updated dataTable from V2.70.x and form templates on V3.x (and newer) is only available after migrating ddataTable entirely to supos_dt database on X-ETL.

Object Template vs Object Instance

Refer to the following examples to understand the relation between an object template, an instance and attributes.

TemplateTemplate AttributeInstanceInstance Attribute
Workshop Aproduct volume, electricityFurnace, boiler, shelfFurnace pressure, furnace humidity, boiler temperature, shelf height
FurnaceTemperature, pressure, humidityFurnace AHeight, productivity, consumption
StaffAge, gender, nameStaff ABirth date, post
info

All template attributes will be inherited by the subordinate instances. For example, from the above staff example, staff A will have attributes including age, gender, name, birth date and post.